package com.vecspace.dicttable;
/**获取字典数据的datasource接口类 
 * @author: wanghua
 */
public interface ICodeDataSource {
	
	/**
	 * 
	 * 功能描述：
	 * @param tableName 表名
	 * @param idField  主键字段
	 * @param codeField code字段
	 * @param nameField 名称字段
	 * @param orderByField 排序字段
	 * @return 
	 * @author: wanghua
	 */
	public CodeTable fillDMTable(String tableName, String codeField,String nameField, String parentField, String orderByField); 

	public CodeTable fillDMTableFromDictAll(String codeType, String tableName,String codeTypeField, String codeField, String nameField, String parentField, String orderByField);
		
	public String getCodeName(String tableName, String codeField, String nameField, String code);
	public String getCodeNames(String tableName, String codeField, String nameField, String codes);
}
